package com.web.cms.pan.message;

import com.blue.core.dict.OperateType;
import com.web.core.dict.PanExternalType;

import java.io.Serializable;
import java.util.Date;

/**
 * 网盘操作日志响应内容
 * 
 * @author 代码由 blue-code 框架生成
 * @since 1.0 2018年04月09日
 */
public class OperatorLogResponse implements Serializable
{
	private static final long serialVersionUID = 1L;
	
	private Long id; // 编号
	private Integer userId; // 用户编号
	private String descp; // 操作描述
	private Date createTime; // 创建时间
	private Integer externalId; // 外部编号
	private PanExternalType externalType; // 外部类型：0未知，1目录，2文件，3分享
	private OperateType operateType; // 操作类型
	
	public OperatorLogResponse()
	{
	}
	
	public Long getId()
	{
		return this.id;
	}
	
	public void setId(Long id)
	{
		this.id = id;
	}
	
	public Integer getUserId()
	{
		return this.userId;
	}
	
	public void setUserId(Integer userId)
	{
		this.userId = userId;
	}
	
	public String getDescp()
	{
		return this.descp;
	}
	
	public void setDescp(String descp)
	{
		this.descp = descp;
	}
	
	public Date getCreateTime()
	{
		return this.createTime;
	}
	
	public void setCreateTime(Date createTime)
	{
		this.createTime = createTime;
	}
	
	public Integer getExternalId()
	{
		return this.externalId;
	}
	
	public void setExternalId(Integer externalId)
	{
		this.externalId = externalId;
	}
	
	public PanExternalType getExternalType()
	{
		return this.externalType;
	}
	
	public void setExternalType(PanExternalType externalType)
	{
		this.externalType = externalType;
	}

	public OperateType getOperateType()
	{
		return operateType;
	}

	public void setOperateType(OperateType operateType)
	{
		this.operateType = operateType;
	}
}
